home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr16 / bnws9501.zip / DELTA5 < prev    next >
Text File  |  1995-01-23  |  14KB  |  270 lines

  1.  
  2.  
  3.  
  4.  
  5.             ███▀▀▀▀█
  6.              █     █            █    █                      ▄▄▄▄▄▄▄ TM
  7.              █     █            █    █                      █
  8.              █     █   ▄▄▄▄▄▄   █    █     ▄▄▄▄▄▄          █▄▄▄▄
  9.              █     █  ▄▀     █  █  ▀▀█▀▀  ▄▀     █  ████        █
  10.              █    ▄█  █   ▀▀▀▀  █    █    █      █        ▄     █
  11.             ███▄▄█▀    █▄▄▄▄▄▀  █▄   █▄▀   █▄▄▄▄▄▀▄█      ▀▄   ▄▀
  12.                                                             ▀▀▀
  13.                            P r o f e s s i o n a l
  14.  
  15.                         Shahar Hajdu & Amir Mirenberg
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                      Delta-5 (C) 1993-1994 , DeltaTeam
  26.  
  27.                            All Rights Reserved
  28.  
  29. ┌─────────────────────────────────────────────────────────────────────────────┐
  30. │  About Delta-5 :                                                            │
  31. └─────────────────────────────────────────────────────────────────────────────┘
  32.            Delta-5 is a BBS program that has an easy BBS  components
  33.            editor. The editor works like  a  FlowChart.  It  has  10
  34.            icons which help to create  the  BBS.  All  of  them  are
  35.            explained in D5Design.DOC. The program  itself  has  some
  36.            C00L things that I'll explain later on, in this document.
  37.  
  38.  
  39.  
  40. ┌─────────────────────────────────────────────────────────────────────────────┐
  41. │  The Delta-5 Package :                                                      │
  42. └─────────────────────────────────────────────────────────────────────────────┘
  43.            There are some added doors in the package, and they are :
  44.              WM - Warez Manager - The file door
  45.              MMaster - Mail Master - The mail door
  46.              AceChat - Ace Chat - The chat door
  47.              NewsMan - News Manager - The news door
  48.              Fillit - Fill It Up - The questionnaire door
  49.              TagLiner - Tag Liner - The tag line door.
  50.              OnUsers - The multi line who is online door.
  51.              LastOn - Last users on the system.
  52.  
  53.            Documents are added with them.
  54.            Also added an already set and  ready  to  operate  BBS  (
  55.            Smpl_BBS.ARJ ), just extract it and you have a BBS.
  56.  
  57.  
  58.  
  59. ┌─────────────────────────────────────────────────────────────────────────────┐
  60. │  Some UnDocumented and important things :                                   │
  61. └─────────────────────────────────────────────────────────────────────────────┘
  62.          - Delta5.EXE's command line options :
  63.            -L       Puts Delta-5 in a local mode operation. In  this
  64.                     mode there is no need for the fossil driver  and
  65.                     there will be no  waiting  screen,  which  means
  66.                     that it will put you right into the BBS, logging
  67.                     off will exit right back to DOS.  Also  in  this
  68.                     mode no logging will be made, and the Delta5.LOG
  69.                     will stay untouched.
  70.            -B[Baud] Enters fixed baud rate. Used to pass Delta-5 the
  71.                     connect baud rate from  an  external  connection
  72.                     handler. Like the local mode, it puts you  right
  73.                     into the BBS, this time a  fossil  is  required.
  74.                     Also, if a no user is online it will  exit  back
  75.                     to DOS ( or to the program that ran Delta-5 ).
  76.            -N[Node] Execute Delta-5 with a  node  parameter.  Useful
  77.                     for multi-line BBSs. When this parameter exists,
  78.                     Delta-5  creates  the  DORINFO1.DEF  files  with
  79.                     ?=node, if it doesn't exist ?=1.
  80.            -R[Mod.] Runs the module [Mod.]  instead  of  the  module
  81.                     defined as "BBS Main Module" in D5Config  (  for
  82.                     module debugging purposes).
  83.  
  84.          - Keys in waiting mode :
  85.              Alt-L - Logs on locally to the BBS.
  86.              Alt-X - Exits Delta-5.
  87.              Alt-A - Answer  manually,   works   only   if   carrier
  88.                      detected. Good for serial cable connections,  I
  89.                      myself used it while debugging Delta-5.
  90.  
  91.          - Giving/Getting data from doors :
  92.              Delta-5 uses 2 files to communicate with  doors.  These
  93.              files are :
  94.              DORINFO1.DEF ( as other BBS programs have ) -  Gives  a
  95.                door all needed data about the user  online  and  the
  96.                modem data. This is the "output" file.  This  one  is
  97.                a text file. It's format is equivalent to  the  other
  98.                BBS programs that uses it, so  other  BBS  doors  can
  99.                work with Delta-5.
  100.              EXITINFO.BBS - RA's format, has the same job of DORINFO
  101.                we added this support  so  that  some  RA  supporting
  102.                doors could be used in Delta-5.
  103.              DOORRET.D5 - Gives Delta-5 back  data  from  the  door,
  104.                right into Delta-5's variables. Use to give back  the
  105.                time left into the ^TL0 variable and so on.  This  is
  106.                the "input" file. It is a binary file.
  107.              Also an environment variable is added,  DORINFO,  which
  108.              contains Delta-5's root directory.
  109.  
  110.          - Node.<#> ( The between node communication ) :
  111.            When activated, Delta-5 creates a file for each node, and
  112.            each input to those files comes out to the node that file
  113.            belongs to. For example, if I have a user in node 3 and I
  114.            input a string to the file Node.3, the string will appear
  115.            to the user on that node. Of course you need to  use  the
  116.            Delta-5 commandline -N[Node]
  117.  
  118.          - Nodes.D5 :
  119.            This file contains information about each and every  node
  120.            on your system ( even if you use only one node ).  It  is
  121.            mainly updated  by  Delta-5  every  time  the  user  does
  122.            something.
  123.  
  124.          - Everywhere in Delta-5 ( even in doors,  original  Delta-5
  125.            doors of course ) Ctrl-K kills the process. Pressing this
  126.            key will exit to dos, not handling modem disconnection if
  127.            the modem is online.
  128.  
  129.          - From anywhere  in  Delta-5  (  again,  only  in  original
  130.            Delta-5 doors ), you can hung up the user by pressing the
  131.            F8 key. In local mode, this will exit to dos.
  132.  
  133.          - While a user is online you can shut him up by F1 key  any
  134.            time ( this does not exist in the external doors ).  This
  135.            will disregard the input coming from the modem. Till  you
  136.            press F1 again the user will not be able to  do  anything
  137.            in the BBS except than hanging up his modem. ( btw,  some
  138.            doors will be also effect by this, i mean, if  you  leave
  139.            the user shut up, and then execute a door, the door  will
  140.            not be able to get any input from the user and  you  will
  141.            not be able to change it till you exit from this door ).
  142.  
  143.          - F2 key loads you the  D5Config.EXE  program  wherever  or
  144.            whenever you are in Delta-5 ( except in external doors ).
  145.  
  146.          - F3 key loads you the  D5Design.EXE  program  wherever  or
  147.            whenever you are in Delta-5 ( except in external doors ).
  148.            If you're in the BBS at that moment, the D5Design will be
  149.            loaded with the same module  Delta-5  will  run  at  that
  150.            time.
  151.  
  152.          - F4 key shells to DOS ( with swapping ).
  153.  
  154.          - F5 key edit the current user. If no user  is  defined  it
  155.            will put you in the users list.
  156.  
  157.          - Delta-5 supports DESQView and MS-Windows multitaskers and
  158.            when loaded, displays a message that it had detected them
  159.            ( each one, both, whatever ). This support causes Delta-5
  160.            to run better and faster in each,  and  also  spares  CPU
  161.            time when it can, to improve other tasks' speed.
  162.  
  163.  
  164.  
  165. ┌─────────────────────────────────────────────────────────────────────────────┐
  166. │  How to build a multi line BBS with Delta-5 ?                               │
  167. └─────────────────────────────────────────────────────────────────────────────┘
  168.            First make different directories for each line. For  each
  169.            line execute the D5Config.EXE from it.
  170.            For example :
  171.  
  172.            C:\LINE1>c:\delta5\d5config.exe
  173.  
  174.            Then make sure all your E icons (  execute  a  program  )
  175.            will have the full path of the program they're suppose to
  176.            execute. When activating the lines you  need  to  execute
  177.            Delta-5 from each  line,  just  like  you  did  with  the
  178.            D5Config, plus the node parameter.
  179.            For example :
  180.  
  181.            C:\LINE1>c:\delta5\delta5.exe -N1
  182.  
  183.            Delta-5 will keep a separate Delta5.LOG, DORINFO1.DEF and
  184.            DoorRet.D5 for each line, but use the same  Delta-5  data
  185.            files for all lines.
  186.            ( Note: DORINFO1.DEF will be created with the node number
  187.            you give it, as mentioned before, in the above example it
  188.            will be DORINFO1.DEF ).
  189.            Easy, ha?
  190.  
  191.  
  192.  
  193. ┌─────────────────────────────────────────────────────────────────────────────┐
  194. │  Tips for building a BBS :                                                  │
  195. └─────────────────────────────────────────────────────────────────────────────┘
  196.            1. First, before doing anything,  read  the  D5Design.Doc
  197.               document. Then read  it  again  and  again  until  you
  198.               understand it, or at least part of it.
  199.               ( Just kidding about that. btw, there is a F1  -  Help
  200.               in the D5Design so you  don't  have  to  memorize  the
  201.               D5Design.DOC )
  202.            2. Then set all basic things with D5Config before editing
  203.               anything.  (  you  have  a  document  for  that   too,
  204.               D5Config.DOC, so if you  don't  understand  something,
  205.               read about it ).
  206.            3. After you put the first icon, don't forget to  connect
  207.               the Start ( S ) icon to it. (;
  208.            4. When you set a Case  icon,  before  editing  the  case
  209.               definition file make sure that all the icons that  you
  210.               want to go to from all the cases, exist on the  chart.
  211.               If you forgot, nothing happened, it's just a tip  from
  212.               me.
  213.            5. Don't forget UnEnding edges, like an icon that doesn't
  214.               connect to  anywhere,  but  is  being  connected  from
  215.               another icon. If you do forget one the user that  will
  216.               get there will be hanged up.
  217.            6. In Exec Door icon you can put batch files as  well  as
  218.               the actual names of the door you want to execute. Also
  219.               in batch files you can put more than one door, and you
  220.               can also put there dos commands.
  221.            7. In Input icon in the menu type, don't forget to define
  222.               the keys in the "Get control keys" menu item.  without
  223.               it movement will not be possible.
  224.            8. If you don't understand an  item  in  a  menu  or  why
  225.               something does not work then try all the menu  options
  226.               of that icon, maybe you forgot something to define.
  227.            9. Get use to using the procedure icon, I mean build your
  228.               BBS in pieces. you will understand  the  chart  better
  229.               like this.
  230.            10.Don't ever leave the part separator undefined.  It  is
  231.               defined by default " " ( space ), so if you don't want
  232.               to use it, or don't know what it is, then don't  touch
  233.               it.
  234.            11.If you don't  remember  the  name  of  a  file  within
  235.               D5Design when you need to specify a file name you  can
  236.               use wild cards and then to choose the right file  from
  237.               the list.
  238.            12.You have a debug option, F9, don't hesitate to use it,
  239.               it will find most of the errors in your design.
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246. ┌─────────────────────────────────────────────────────────────────────────────┐
  247. │  Some C00L stuff :                                                          │
  248. └─────────────────────────────────────────────────────────────────────────────┘
  249.         As mentioned  in  the  D5Config,  you  can  specify  2  file
  250.         names in which you will write names  that  if  Delta-5  gets
  251.         them it gives them the Security  you  specify  to  each  one
  252.         of them. Nice aha ?, you can  specify  your  friends'  names
  253.         in the Good names file name and give them a  good  sec,  and
  254.         you can  specify  your  "friends"  in  the  Bad  names  file
  255.         name, and give them a "good" security.
  256.         There is an option in  the  security  editor  to  give  each
  257.         security level a name and use it in the design.
  258.         You can leave wrong password  users  after  they  tried  out
  259.         all their chances to guess the password and  not  hang  them
  260.         up right after they fail.
  261.         You can edit strings that will appear to the  users  in  all
  262.         the colors, and with different colors every character.
  263.         You can give users the option to  identify,  and  till  they
  264.         do, they  have  the  Unidentified  security.  When  they  do
  265.         identify, if they are new users  and  don't  appear  in  any
  266.         good or bad list they get the New User Security.
  267.  
  268.  
  269.  
  270.